

//   


#ifndef __GW_KTJ_TCP_CLIENT_H__
#define __GW_KTJ_TCP_CLIENT_H__


// #include <bits/pthreadtypes.h>
// #include <netinet/in.h>
// #include <arpa/inet.h>

#include "tcp_api_01.h" 


 void gw_ktj_Tcp_Client_Init(void);


//返回值 0---链接断开，  1---链接成功
 uint8_t gw_ktj_IsTcpClientConnected( void );

void gw_ktj_TCP_Reset( void );

 //ret=1;//创建线程   
 //ret=0;//不需要创建线程-已经建立连接，正常通信----	
 //ret= -1;//尚未链接
 //ret = -2;//链接断开or链接出错
 //根据当前网络状态调节进程周期
uint16_t gw_ktj_Tcp_Client_App_Process(ClientInfo_st*  pinfo);

void gw_ktj_Tcp_Client_RecvProcess(int *sockfd);



// 获取本机mac
int get_local_mac(const char *eth_inf, char *mac_str,uint8_t *mac_int);

// 获取本机ip
int get_local_ip(const char *eth_inf, char *ip_str,uint8_t *ip_int);



#endif     //__GW_KTJ_TCP_CLIENT_H__











